🚀 Nuvio Master Panel
Quick Start & Operations Guide

Welcome to your Nuvio Master Panel.

This panel is designed to be simple to deploy, easy to manage, and ready to use within minutes. With its self-contained SQLite setup and built-in automation, there is no separate MySQL database or complicated server configuration required.

________________________________________
PART 1: INSTALLATION

Step 1: Upload the Panel Files
1. Log in to your hosting account and open File Manager.
2. Go to your website directory, usually public_html or htdocs.
3. Upload the panel ZIP file and extract it directly into that folder.
4. Make sure hidden files are visible so the .htaccess file is uploaded correctly.

Important:
The .htaccess file is required for secure routing and panel protection.

Step 2: Run the Setup Wizard
1. Open your website in a browser, for example:
   https://yourwebsite.com
2. The panel will automatically open the installation wizard.
3. Enter the username and password you want to use for your Master Admin account.
4. Click Install System.

The panel will then:
- create your config.php file,
- create your SQLite database,
- generate install.lock to prevent the installer from being run again.

✅ Installation complete.

You can now log in immediately and start using the panel.

________________________________________
PART 2: PANEL FEATURES

As the panel owner, you can:
- create direct client accounts,
- manage addon configurations,
- renew, revoke, or delete users,
- sync changes across active users,
- create and manage resellers.

1. Create a New Client
Use the main provisioning area to create Nuvio accounts for your customers.

Available options:
- 🎲 Auto-Generate creates a random email and password instantly.
- Access Duration lets you choose how long the client stays active.
- Configuration List lets you add and sort your chosen manifest URLs.

How it works:
- Add the client details.
- Add the required manifest URLs.
- Click the create button.
- The panel creates the Nuvio account, stores the client in your database, binds secure URLs to that user, and pushes the config to the Nuvio profile.

Customer delivery:
Use the 📋 Copy Details button to copy the login details and send them to your customer.

2. Secure URL Protection
The panel automatically protects your addon setup without extra work.

Built-in protections include:
- encrypted secure routes,
- hidden source URLs,
- user-bound links,
- account expiry enforcement,
- revoke support,
- controlled access handling.

This means addon links are tied to the user account and are not intended to be shared freely between different users.

3. Manage Your Client Database
The Client Database section gives you full control over your users.

You can:
- view active, expiring, expired, and revoked users,
- renew access for additional time,
- revoke access instantly,
- edit account details,
- delete users permanently.

Admin controls also allow you to review the stored configuration attached to each client.

4. Global Sync
If you update your addon list, you do not need to edit every user manually.

Use the 🔄 Global Sync Configs button to:
- push updated addon settings to active users,
- refresh client configurations in bulk,
- save time when changing or replacing addon URLs.

5. Reseller Network
The Reseller Network allows you to supply other sellers using a credit-based system.

You can:
- create reseller accounts,
- assign starting credits,
- add or deduct credits later,
- reset reseller passwords,
- remove reseller accounts if needed.

Important:
Deleting a reseller will also remove the users created under that reseller.

6. Account Settings
From the Settings area, you can update:
- your admin username,
- your admin password,
- your default email domain.

Changes apply immediately after saving.

________________________________________
PART 3: IMPORTANT NOTES

- Keep a backup of your panel files, config.php, and database.
- Do not delete install.lock unless you intentionally want to reinstall the panel.
- If you replace config.php with a different one, previously encrypted user-bound URLs may no longer match.
- Always keep hidden files enabled when checking your panel files.

________________________________________
PART 4: SUMMARY

The Nuvio Master Panel is built to give you a fast, secure, and easy way to manage client accounts, protect addon URLs, and operate a reseller-based streaming business from a simple web panel.

Upload it.
Install it.
Log in.
Start selling.